#include <windows.h>
#include <conio.h>
#include <stdarg.h>
#include <stdio.h>
#include <locale.h>
#include "Log.h"

void Log_Print(const char *tag, const char *format, ...)
{
	char log[1024] = {0};
	if (0 == gConsole){
		AllocConsole();
		setlocale(LC_ALL, "chs");
		_cprintf("Start Logging\r\n\r\n");
		gConsole = 1;
	}
	va_list args;
	va_start(args, format);
	
	vsprintf(log, format, args);
	_cprintf("[%s]:%s\n", tag, log);
    va_end(args);
}